/*
 *
 *  Copyright (C) 2012-2024
 *  All rights reserved, Designed By 杭州连线客信息技术有限公司
 *  注意：
 *  本软件为杭州连线客信息技术有限公司开发研制，未经购买不得使用
 *  购买后可获得全部源代码（禁止转卖、分享、上传到码云、github等开源平台）
 *  一经发现盗用、分享等行为，将追究法律责任，后果自负
 *
 */

package com.lxk.oms.flow.order;

/**
 * 流程节点
 *
 * @author heyi
 * 2024/8/20
 */
public interface FlowOrderNodeConst {

    /**
     * 订单参数填充
     */
    String FILL_PARAM_CREATE_ORDER = "FILL_PARAM_CREATE_ORDER";
    /**
     * 需要库存订单参数填充
     */
    String FILL_NEED_STOCK_PARAM_CREATE_ORDER = "FILL_NEED_STOCK_PARAM_CREATE_ORDER";


    /**
     * 预扣库存
     */
    String PRE_STOCK_REDUCE_ORDER = "PRE_STOCK_REDUCE_ORDER";

    /**
     * 检查库存
     */
    String CHECK_STOCK_ORDER = "CHECK_STOCK_ORDER";

    /**
     * 订单原始价格处理节点
     */
    String ORIGINAL_AMOUNT_ORDER = "ORIGINAL_AMOUNT_ORDER";

    /**
     * 订单原始积分处理节点
     */
    String ORIGINAL_POINT_ORDER = "ORIGINAL_POINT_ORDER";

    /**
     * 创建订单
     */
    String CREATE_ORDER = "CREATE_ORDER";


    /**
     * 购物车下单
     */
    String CART_CREATE_ORDER = "CART_CREATE_ORDER";


    /**
     * 购物车删除
     */
    String CART_DELETE = "CART_DELETE";

    /**
     * 下单结束节点
     */
    String ORDER_END_NODE = "ORDER_END_NODE";


}
